/* user */
.page-user .m-user {
    /*padding-top: 0.39rem;*/
}
.page-user .m-user .type {
    color: #fff;
    font-weight: bold;
    height: 0.16rem;
    line-height: 0.16rem;
    padding: 0 5px;
    margin-right: 4px;
    font-size: 0.12rem !important;
}
.page-user .m-user .type-free {
    background-color: #00A47C;
}
.page-user .m-user .type-limit {
    background-color: #FFAF3C;
}
.page-user .m-user .type-hd {
    background-color: #41CFD7;
}
.page-user .m-user .type-ten {
    background-color: #8c68d6;
}
.page-user .m-user-noActionbar {
    padding-top: 0;
}
.page-user .m-user-noActionbar .m-simpleHeader {
    display: none;
}
.page-user .m-user-bg-white {
    background-color: #fff;
}
.page-user .m-user-bg-white .w-shareItem, .page-user .m-user-bg-white .w-nav-hasBorder, .page-user .m-user-bg-white .w-goodsList-l .w-goodsList-item {
    border-color: #dcdcdc !important;
}
.page-user .m-user-noTop {
    padding-top: 0;
}
.page-user .m-user-msgbox {
    text-align: center;
}
.page-user .m-user .m-simpleHeader {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px RGBA(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px RGBA(0, 0, 0, .2);
    box-shadow: 0 1px 3px RGBA(0, 0, 0, .2)
}
.page-user .m-user-link {
    position: absolute;
    display: inline-block;
    line-height: 0.40rem;
    left: 0.15rem;
    z-index: 999;
    color: #10ca77 !important;
}

.page-user .m-user-link2{
    color: #ababab !important;
}

.page-user .m-user-bar {
    padding:0.10rem 0.20rem 0 0.20rem
}
.page-user .m-user-bar .w-bar {
    color: #656565;
    font-size: 0.14rem;
    /*border-color: ;*/
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: -1px;
}



.page-user .m-user-bar #logOut {
    text-align: center;
}

.page-user .m-user-bar .m-user-bar-border {
    border-width: 1px 0;
}
.page-user .m-user-bar .w-bar-ext {
    color: #A9A9A9;
}
.page-user .m-user-addrAdd .m-user-bar, .page-user .m-user-info .m-user-bar {
    margin-top: 0;
}
.page-user .m-user-info .dark .w-bar-ext {
    color: #ababab;
}
.page-user .m-user-bar-avatar {
    line-height: 0.69rem;
}
.page-user .m-user-bar-avatar .m-user-avatar {
    margin: 0.12rem 0;
    display: block;
}
.page-user .m-user-bar-avatar .m-user-avatar img {
    border-width: 0;
}
.page-user .m-user-avatar img {
    border: 2px solid #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.page-user .m-user-avatar-round {
    border: 1px solid RGBA(255, 255, 255, 0);
    -webkit-border-radius: 0.52rem;
    -moz-border-radius: 0.52rem;
    border-radius: 0.52rem;
    width: 0.51rem;
    height: 0.51rem;
    padding-top: 1px;
    padding-left: 1px;
}
.page-user .m-user-avatar-round img {
    border: 0;
    -webkit-border-radius: 0.50rem;
    -moz-border-radius: 0.50rem;
    border-radius: 0.50rem;
}
.page-user .m-user-yxin .m-user-bar-avatar .m-user-avatar img {
    -webkit-border-radius: 0.50rem;
    -moz-border-radius: 0.50rem;
    border-radius: 0.50rem;
    border-top: 0;
}
.page-user .m-user-bar .w-bar-label {
    color: #CCC;
}
.page-user .m-user-summary {
    height: 100px;
    overflow: hidden;
    background: url(../images/summary_bg.png) no-repeat center #D83652;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
+zoom: 1;
    font-size: 0.12rem;
}
.page-user .m-user-summary .bg {
    min-width: 3.2rem;
}
.page-user .m-user-summary .aside {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    height: 1rem;
    padding-right: 0.15rem;
    padding-left: 0.40rem;
    line-height: 1rem;
}
.page-user .m-user-summary .ico-next:after {
    font-size: 0.20rem;
}
.page-user .m-user-summary .info {
    position: absolute;
    left: 0.15rem;
    top: 0.23rem;
    line-height: normal;
    color: #fff;
}
.page-user .m-user-summary .txt {
    position: absolute;
    left: 0.66rem;
    top: 0.05rem;
    white-space: nowrap;
}
.page-user .m-user-summary .txt .name {
    font-size: 0.14rem;
    font-weight: bold;
    line-height: normal;
    margin-top: 0;
}
.page-user .m-user-summary .txt .id {
    padding: 0.05rem 0;
}
.page-user .m-user-summary .txt .money {
    padding-top: 0.10rem;
}
.page-user .m-user-summary-btn-normal {
    background-color: #fff;
    border-width: 0;
    color: #D9304D;
    -webkit-box-shadow: 1px 1px 1px RGBA(0, 0, 0, 0);
    -moz-box-shadow: 1px 1px 1px RGBA(0, 0, 0, 0);
    box-shadow: 1px 1px 1px RGBA(0, 0, 0, 0);
    margin-left: 0.20rem;
    vertical-align: top;
    position: relative;
    top: -0.04rem;
}
.page-user .m-user-summary-btn-highlight {
    border: 0;
    margin-left: 0.20rem;
    vertical-align: top;
    position: relative;
    top: -0.05rem;
    padding: 0.02rem 0.05rem;
}
.page-user .m-user-bar-margin {
    margin-top: 0.10rem;
}
.page-user .m-user-summary-simple .txt {
    top: 0.10rem;
}
.page-user .m-user-summary-gray {
    background-color: #F7F7F7;
}
.page-user .m-user-summary-gray .info {
    color: #666;
}
.page-user .m-user-summary-gray .money .num {
    color: #D9374F;
}
.page-user .m-user-summary-gray .aside {
    color: #A9A9A9;
}
.page-user .m-user-addrList .item {
    background-color: #fff;
    position: relative;
+zoom: 1;
    line-height: normal;
    color: #666;
    padding-top: 0.04rem;
}
.page-user .m-user-addrList .item .info {
}
.page-user .m-user-addrList .item .editBar {
    background: rgba(240,240,240,0.4);
    border-top: 1px solid rgba(240,240,240,0.8);
    border-bottom: 1px solid rgba(240,240,240,0.8);
    height: 0.40rem;
    position: relative;
    z-index: 9;
}
.page-user .m-user-addrList .item .editBar .w-checkBar {
    display: inline-block;
    height: 0.40rem;
}
.page-user .m-user-addrList .item .editBar .edit {
    position: absolute;
    display: inline-block;
    line-height: 0.40rem;
    right: 0.80rem;
    z-index: 10;
}
.page-user .m-user-addrList .item .editBar .remove {
    position: absolute;
    display: inline-block;
    line-height: 0.40rem;
    right: 0.15rem;
    z-index: 10;
}
.page-user .addAddress {
    position: relative;
    color: #fff;
    padding: 0;
    margin: 0.10rem 0.14rem;
    display: block;
    text-align: center;
    line-height: 0.40rem;
    height:0.40rem;
    width: calc(100% - 0.28rem);
    width: -webkit-calc(100% - 0.28rem);
    border-radius: 0.06rem;
    /*background: #10ca77;*/
    background: #ee2e3a;
}
.page-user .underline {
    text-decoration: underline;
}
.page-user .m-user-addrAdd {
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.page-user .m-user-addrList .item .name, .page-user .m-user-addrList .item .mobile {
    /*position: absolute;*/
    display: inline-block;
    padding-top: 0.15rem;
}
.page-user .m-user-addrList .item .name {
    padding-left: 0.15rem;
}
.page-user .m-user-addrList .item .name::after {
    content: ',';
}
.page-user .m-user-addrList .item .mobile {
    padding-left: 0.02rem;
    color:#666;
}
.page-user .m-user-addrList .item .detail {
    padding: 0.08rem 0.20rem 0.10rem 0.15rem;
    line-height: 1.66;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
}
.page-user .m-user-addrList-manage .setDefault {
    /*background-color: #F7F7F7;*/
    color:#666 !important;
}
.page-user .m-user-addrList-manage .isDefault {
    /*background-color: #F7F7F7;*/
    color:#10ca77 !important;
}
.page-user .m-user-addrList-choose .selected {
    background-color: #FFECF0;
}
.page-user .m-user-addrAdd {
    padding-bottom: 0.10rem;
    width: 88%;
}
.page-user .m-user-addrAdd .w-couponBar .w-checkBar {
    color: #CBCBCB;
}
.page-user .m-user-goodsList .w-goods {
    font-size: 0.12rem;
}
.page-user .m-user-goodsList .w-goods-title {
    font-size: 0.13rem;
}
.page-user .m-user-goods-my {
    position: relative;
    color: #676767;
    margin-top: 0.06rem;
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
}
.page-user .m-user-goods-my .link {
    margin-left: 0.08rem;
}
.page-user .m-user-goodsList .w-goods-shortFunc {
    bottom: 0.36rem;
}
.page-user .m-user-goodsList .w-goods-shortFunc .w-button-s {
    padding: 0.02rem 0.06rem;
    height: 0.24rem;
}
.page-user .m-user-goods {
    padding: 0.12rem 0.08rem;
}
.page-user .m-user-goods .w-goods-info {
    margin-left: 0.96rem;
}
.page-user .m-user-goods .w-goods-mallItems {
    padding-top: 0.04rem
}
.page-user .m-user-goods .w-goods-mallItems .status {
    padding-top: 0.08rem;
}
.page-user .m-user-mallRecord .w-goodsList-item .w-goods:active {
    background-color: #efefef;
}
.page-user .m-user-goods-goDetail {
    position: absolute;
    right: 0.15rem;
    top: 0.70rem;
}
.page-user .m-user-goods .wait {
    color: #FF9A00;
}
.page-user .m-user-goods-ext {
    position: absolute;

    right: 0.10rem;
    top: 50%;
    margin-top: -0.20rem;
    z-index: 2;
}
.page-user .m-user-goods-margin {
    margin-top: 0.08rem;
}
.page-user .m-user-goods-winList {
    color: #515151;
}
.page-user .m-user-goods-winList .w-goods-price {
    color: #8F8F8F;
}
.page-user .m-user-goods-winList .winLink {
    padding: 0.50rem 0.10rem 0.50rem 0.40rem;
    color: #A9A9A9;
}
.page-user .m-user-goods-winList .m-user-goods-calTime {
    padding-right: 0.60rem;
}
.page-user .m-user-box {
    display: -webkit-box;
}
.page-user .m-user-box-name, .page-user .m-user-box-cont {
    -webkit-box-align: stretch;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-user .m-user-box-cont {
    -webkit-box-flex: 1;
    box-flex: 1;
}
.page-user .m-user-chargeRecord {
    margin-top: 0.10rem;
}
.page-user .m-user-chargeRecord .list .item {
    background-color: #fff;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    position: relative;
    line-height: normal;
    margin-top: -1px;
    font-size: 0.12rem;
    line-height: 1.66;
    padding: 0.04rem 0 0.04rem 0.15rem;
}
.page-user .m-user-chargeRecord .list .from {
    color: #525252;
    font-size: 0.15rem;
    padding: 1px 0 0.02rem;
}
.page-user .m-user-chargeRecord .list .time {
    color: #8F8F8F;
}
.page-user .m-user-chargeRecord .list .num {
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.70rem;
    color: #DB3855;
    font-size: 0.14rem;
    font-weight: bold;
    line-height: normal;
    margin-top: -0.08rem;
}
.page-user .m-user-chargeRecord .remark {
    padding: 0.06rem 0.15rem;
}
.page-user .m-user-chargeRecord .remark .item {
    font-size: 0.12rem;
    margin-bottom: 0.05rem;
}
.page-user .m-user-chargeRecord .delLine {
    text-decoration: line-through;
}
.page-user .m-user-mobile-codeinput input {
    width: 0.82rem;
    margin-right: 0.08rem;
}
.page-user .m-user-mobile-codeinput .w-button {
    width: 1.18rem;
    padding: 0;
    border-width: 1px;
}
.page-user .m-user .w-inputBar-placeholder {
    color: #CBCBCB;
}
.page-user .m-user-index .m-user-bar {
    margin-bottom: 0.10rem;
}
.page-user .m-user-index-yixin .m-user-bar {
    margin-top: 0;
}
.page-user .m-user-index .logout {
    display: block;
    width: 90%;
    margin: 0.20rem auto;
}
.page-user .m-user-codeMsgbox {
    color: #525252;
}
.page-user .m-user-codeMsgbox .title {
    margin-bottom: 0.04rem;
}
.page-user .m-user-codeMsgbox .list {
    margin-top: 0.04rem;
}
.page-user .m-user-codeMsgbox .list .item {
    display: inline-block;
    width: 0.80rem;
}
.page-user .m-user-winDetail {
    color: #525252;
    font-size: 0.12rem;
}
.page-user .m-user-winDetail-hd {
    background-color: #DCDCDC;
    height: 0.22rem;
    line-height: 0.22rem;
    border-bottom: 1px solid #D5D5D5;
    padding-left: 0.11rem;
    margin-top: 0.10rem;
    color: #535353
}
.page-user .m-user-winDetail .addressInfo {
    padding-left: 0.15rem;
    margin-top: 0.10rem;
}
.page-user .m-user-winDetail .status .m-user-winDetail-hd {
    background: none;
    font-size: 0.13rem;
    font-weight: bold;
    border-width: 0;
    line-height: normal;
    height: auto;
}



.page-user .m-user-winDetail .shipsTips {
    padding: 0 0.10rem;
    color: #FF9700;
}
.page-user .m-user-winDetail .shipsList {
    color: #8F8F8F;
}
.page-user .m-user-winDetail .shipsList .title {
    color: #525252;
}
.page-user .m-user-progress {
    margin: 0.10rem;
    background-color: #fff;
    border: 1px solid #D5D5D5;
    -webkit-border-radius: 0.03rem;
    border-radius: 0.03rem;
    padding-top: 0.05rem;
    overflow: hidden;
    padding-bottom: 0.05rem;
}
.page-user .m-user-progress-item {
    position: relative;
    padding: 0 0.20rem;
    height: 0.40rem;
    line-height: 0.40rem;
    z-index: 1;
    color: #CCC;
}
.page-user .m-user-progress-item .bdr {
    position: absolute;
    bottom: 0.018rem;
    left: 0.09rem;
    border-left: 1px solid #CBCBCB;
    z-index: 1;
    border-style: dashed;
    border-width: 0 0 0 1px;
    height: 100%;
}
.page-user .m-user-progress-item .dot {
    width: 0.03rem;
    height: 0.03rem;
    font-size: 0;
    line-height: 0;
    border: 1px solid #CDCDCD;
    -webkit-border-radius: 0.03rem;
    -moz-border-radius: 0.03rem;
    border-radius: 0.03rem;
    position: absolute;
    left: 0.07rem;
    top: 0.17rem;
    background-color: #fff;
    z-index: 2;
}
.page-user .m-user-progress-item .aside {
    position: absolute;
    right: 0.10rem;
    top: 0;
    width: 100px;
    text-align: left;
}
.page-user .m-user-progress .expand {
    height: auto;
    z-index: 2;
}
.page-user .m-user-progress .bg {
    background-color: #EEEEF0;
}
.page-user .m-user-progress .on .bdr, .page-user .m-user-progress .over .bdr {
    border-style: solid;
}
.page-user .m-user-progress .over .dot {
    background-color: #CDCDCD;
}
.page-user .m-user-progress .on .dot {
    background-color: #9B9B9B;
}
.page-user .m-user-progress .expand .bdr-expand {
    top: 0;
    bottom: 0;
}
.page-user .m-user-progress .over, .page-user .m-user-progress .on {
    color: #8F8F8F;
}
.page-user .m-user-progress .txt {
    font-size: 0.13rem;
}
.page-user .m-user-progress .wait {
    color: #FF9A02;
}
.page-user .m-user-progress .cont {
    line-height: 2;
    padding-bottom: 0.10rem;
}
.page-user .m-user-progress .m-user-addrList .item {
    background: none;
    border-bottom: 0;
}
.page-user .m-user-progress .m-user-addrList .item .detail {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.25rem;
    padding-bottom: 0.5rem;
}
.page-user .m-user-progress .m-user-addrList .item .name, .page-user .m-user-progress .m-user-addrList .item .mobile {
    top: 0;
}
.page-user .m-user-progress .m-user-addrList .item .name {
    left: 0;
}
.page-user .m-user-progress .opt {
    text-align: center;
}
.page-user .m-user-progress .opt .w-button {
    width: 0.70rem;
    margin: 0 0.10rem;
}
.page-user .m-user-progress .opt .w-button-gray {
    background: #DCDCDC;
    color: #222;
}
.page-user .m-user-progress .m-user-addrList .item .mobile {
    right: 0;
}
.page-user .m-user .m-simpleHeader {
    z-index: 10;
}
.page-user .w-bonus-list {
}
.page-user .w-bonus-item {
    color: #525252;
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #EBEBEB;
    line-height: 1.66;
    min-height: 110px;
}
.page-user .w-bonus-item .info {
    padding-left: 0.95rem;
    font-size: 0.12rem;
    padding-right: 0.10rem;
}
.page-user .w-bonus-item .info .remark {
    color: #AF9967;
    padding-bottom: 0.10rem;
    line-height: 0.18rem;
}
.page-user .w-bonus-item .info .title {
    font-size: 0.14rem;
    padding-top: 0.10rem;
    padding-bottom: 0.4rem;
}
.page-user .w-bonus-item .info .opt {
    font-size: 0.14rem;
    margin-bottom: 0.10rem;
    line-height: normal;
}
.page-user .w-bonus-item .pic table {
    width: 100%;
    height: 100%;
}
.page-user .w-bonus-item .pic table td {
    text-align: center;
    vertical-align: middle;
}
.page-user .w-bonus-item .pic {
    width: 0.75rem;
    height: 0.80rem;
    position: absolute;
    left: 0.10rem;
    top: 0.15rem;
    /*background-image: url(../../lib/img/bonus/bg.png);*/
    background-size: 0.75rem 0.80rem;
}
.page-user .w-bonus-item .bonus-num {
    height: 0.32rem;
    width: 0.19rem;
    background-position: 0 0;
    background-size: contain;
}
/*.page-user .w-bonus-item .bonus-num-0 {*/
    /*background-image: url(../../lib/img/bonus/num_0.png);*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-1 {*/
    /*background-image: url(../../lib/img/bonus/num_1.png);*/
    /*width: 17px;*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-2 {*/
    /*background-image: url(../../lib/img/bonus/num_2.png);*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-3 {*/
    /*background-image: url(../../lib/img/bonus/num_3.png);*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-4 {*/
    /*background-image: url(../../lib/img/bonus/num_4.png);*/
    /*background-position: 0 1px;*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-5 {*/
    /*background-image: url(../../lib/img/bonus/num_5.png);*/
    /*background-position: 0 1px;*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-6 {*/
    /*background-image: url(../../lib/img/bonus/num_6.png);*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-7 {*/
    /*background-image: url(../../lib/img/bonus/num_7.png);*/
    /*width: 17px;*/
    /*background-position: 0 1px;*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-8 {*/
    /*background-image: url(../../lib/img/bonus/num_8.png);*/
/*}*/
/*.page-user .w-bonus-item .bonus-num-9 {*/
    /*background-image: url(../../lib/img/bonus/num_9.png);*/
/*}*/
/*.page-user .w-bonus-tag-tocome {*/
    /*position: absolute;*/
    /*left: -8px;*/
    /*top: -8px;*/
    /*width: 50px;*/
    /*height: 50px;*/
    /*background-image: url(../../lib/img/bonus/tag_tocome.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: left top;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
/*}*/
.page-user .m-user-bonusExchange .captcha .w-bar-input {
    width: 100px;
}
.page-user .m-user-bonusExchange .captcha .img {
    position: absolute;
    right: 0;
    top: 0.3rem;
    line-height: 0;
    font-size: 0;
}
.page-user .m-user-bonusExchange .captcha .img img {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #D2D2D2;
}
.page-user .m-user-bonusExchange .captcha .img .refresh {
    margin-left: 0.10rem;
    display: inline-block;
    font-size: 0.12rem;
    line-height: 0.38rem ;
    vertical-align: middle;
}
.page-user .m-user-bonusExchange .ft {
    padding: 0.15rem 0.10rem;
}
.page-user #bonusExchangeBtn {
    width: 100%;
    padding: 0.5rem 0;
}
.page-user .m-user-bonus-tips {
    background-color: #FCF3CC;
    color: #7A6514;
    border-bottom: 1px solid #EBEBEB;
    padding: 0.10rem;
}
.page-user .m-user-bonus-recharge {
    background-color: #FCF3CC;
    color: #7A6514;
    border-bottom: 1px solid #EBEBEB;
    padding: 0.10rem;
    font-size: 0.12rem;
}
.page-user .recharge-s-1 {
    color: #F5AD2D;
}
.page-user .recharge-s-2 {
    background: #DF923F;
    -webkit-border-radius: 0.4rem;
    border-radius: 0.4rem;
    color: #7A6514;
    border: 1px solid #999;
    padding: 0.3rem 0.9rem;
}
.page-user .recharge-s-3 {
    margin-left: 0.5rem;
    color: #0079fe;
    text-decoration: underline;
}
.page-user .m-user-blank {
    padding-top: 0.50rem;
    text-align: center;
    font-size: 0.12rem;
    color: #999
}
.page-user .m-user-bonusTopExt {
    padding: 0.17rem 0;
    text-align: center;
    border-bottom: 0.10rem solid #F4F4F4;
    background-color: #fff;
}
.page-user .m-user-bonusTopExt .w-button {
    background-color: transparent;
    border: 1px solid #DA3651;
    color: #DC3551;
    margin: 0 0.05rem;
}
.page-user .m-user-bonusTopExt .w-button .nums {
    display: inline-block;
    height: 0.16rem;
    min-width: 0.08rem;
    line-height: 0.16rem;
    -webkit-border-radius: 0.07rem;
    border-radius: 0.07rem;
    background-color: #FF002C;
    color: #fff;
    font-size: 0.12rem;
    vertical-align: middle;
    padding: 0 0.04rem
}
.page-user .m-user-bonusList .w-nav {
    background-color: #fff;
}
.page-user .m-user-wishList {
}
.page-user .m-user-wishList-addBox {
    width: 1.86rem;
    height: 1.63rem;
    background-color: #fff;
    border: #DCDCDC 0.02rem dashed;
    -webkit-border-radius: 0.04rem;
    border-radius: 0.04rem;
    margin: 0.20rem auto;
    text-align: center
}
.page-user .m-user-wishList-addBox .mIcoAdd {
    display: block;
    width: 0.60rem;
    height: 0.10rem;
    background-color: #DCDCDC;
    overflow: visible;
    position: relative;
    margin: 0.56rem auto 0.40rem;
}
.page-user .m-user-wishList-addBox .mIcoAdd-sub {
    display: block;
    width: 0.10rem;
    height: 0.60rem;
    background-color: #DCDCDC;
    position: absolute;
    left: 50%;
    margin-left: -0.05rem;
    top: -0.25rem;
}
.page-user .m-user-wishList-addBox .desc {
    text-align: center;
    font-size: 0.12rem;
    color: #999999
}
.page-user .m-user-wishList .wishBox {
    border-top: #DCDCDC 1px solid;
    margin-top: 0.10rem;
    padding-top: 0.05rem;
}
.page-user .m-user-wishList .wishBox:first-child {
    border-top-width: 0;
    margin-top: 0;
}
.page-user .m-user-wishList .wishingStatus {
    position: fixed;
    bottom: 0;
    height: 0.30rem;
    line-height: 0.30rem;
    background-color: #fff;
    border-top: #efefef 1px solid;
    width: 100%;
    text-align: center;
    font-size: 0.12rem;
}
.page-user .m-user-wishList .wishBox .mInfo {
}
.page-user .m-user-wishList .wishBox .mPic {
    width: 1.08rem;
    height: 1.08rem;
    float: left;
    text-align: center
}
.page-user .m-user-wishList .wishBox .mPic img {
    margin: 0.10rem auto
}
.page-user .m-user-wishList .wishBox .desc {
    margin-left: 1.08rem
}
.page-user .m-user-wishList .wishBox .desc .title {
    font-size: 0.13rem;
    font-weight: bold;
    color: #DB3652;
}
.page-user .m-user-wishList .wishBox .desc .wishWords {
    font-size: 0.12rem;
    color: #999999;
    min-height: 0.58rem;
    padding: 0 0.10rem 0.10rem 0;
    word-wrap: break-word
}
.page-user .m-user-wishList .wishBox .progress {
    background-color: #fff;
    padding: 0.10rem 0.15rem;
    font-size: 0.12rem;
    white-space: nowrap;
    border-bottom: #DCDCDC 1px solid;
    clear: both
}
.page-user .m-user-wishList .wishBox .progress .support {
}
.page-user .m-user-wishList .wishBox .progress .success, .page-user .m-user-wishList .wishBox .progress .ext {
    float: right;
}
.page-user .m-user-wishList .wishBox .progress .supportDetail {
    padding: 0.06rem 0;
    height: 0.38rem;
}
.page-user .m-user-wishList .wishBox .supportDetail .sItem {
    width: 32%;
    float: left;
    border-right: #DCDCDC 1px solid;
    text-align: center
}
.page-user .m-user-wishList .wishBox .supportDetail .sItem-end {
    border-right-width: 0
}
.page-user .m-user-wishList .wishBox .supportDetail .sItem-end .over {
    line-height: 0.38rem;
}
.page-user .m-user-wishList .wishBox .statusOpt {
    text-align: center;
    padding-top: 0.06rem;
    clear: both;
}
.page-user .m-user-wishList .wishBox .statusOpt .mark {
    height: 0.19rem;
    line-height: 0.19rem;
    text-align: center;
    margin: 0 auto;
    position: relative;
    background-color: #999999;
    display: inline-block;
    color: #fff;
    padding: 0 0.13rem;
}
.page-user .m-user-wishList .wishBox .statusOpt .mark::before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border-width: 0.10rem;
    border-color: transparent transparent transparent #ffffff;
    border-style: solid
}
.page-user .m-user-wishList .wishBox .statusOpt .mark::after {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border-width: 0.10rem;
    border-color: transparent #ffffff transparent transparent;
    border-style: solid
}
.page-user .m-user-wishList .wishBox .statusOpt .mark-wishing {
    background-color: #46A532;
}
.page-user .m-user-wishList .wishBox .statusOpt .mark-undone {
    background-color: #999999;
}
.page-user .m-user-wishList .wishBox .statusOpt .mark-lock {
    background-color: #FFBE3B;
}
.page-user .m-user-wishList .wishBox .statusOpt .mark-done {
    background-color: #46A532;
}
.page-user .m-user-wishList-suptEmpty {
    padding: 0.27rem 0;
    text-align: center;
    font-size: 0.14rem;
    color: #9B9B9B
}
.page-user .m-user-wishList-supportList-wrap {
    margin-left: 0.28rem;
    padding: 0.10rem 0.10rem 0 0;
    border-left: 1px solid #d5d5d5;
}
.page-user .m-user-wishList-supportList-list {
    margin-left: -0.18rem;
    height: auto;
}
.page-user .m-user-wishList-supportList-time {
    display: inline-block;
    margin-bottom: 0.14rem;
    padding: 0 0.05rem;
    font-size: 0.10rem;
    line-height: 0.15rem;
    background: #f4f4f4;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    border-radius: 0.15rem;
    border: 1px solid #d5d5d5;
    margin-left: -0.18rem;
}
.page-user .m-user-wishList-supportList-list li {
    margin-bottom: 0.14rem;
}
.page-user .m-user-wishList-supportList-list .avatar {
    float: left;
    margin-top: 0.02rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}
.page-user .m-user-wishList-supportList-list .text {
    margin-left: 0.45rem;
    font-size: 0.12rem;
    word-break: break-all;
    word-wrap: break-word
}
.page-user .m-user-wishList-supportList-list .num {
    color: #525252;
}
.page-user .m-user-wishList-supportList-list .address {
    display: inline-block;
    word-wrap: no-wrap;
    word-break: no-wrap;
}
.page-user .m-user-wishList-supportList-more .w-more {
    padding-bottom: 0.20rem;
    line-height: 0.20rem;
}
.page-user .m-user-wishList-detailHeader {
    border-bottom: #D5D5D5 1px solid
}
.page-user .m-user-wishList-detailHeader .detail-overDesc {
    font-size: 0.16rem;
    text-align: center;
    color: #DB3652;
    line-height: 0.35rem;
}
.page-user .m-user-wishList-detailHeader .detail-pic {
    text-align: center;
    padding-bottom: 0.10rem
}
.page-user .m-user-wishList-detailHeader .detail-pic img {
    width: 2rem;
    margin: 0 auto
}
.page-user .m-user-wishList-detailHeader .detail-overBonus {
    height: 0.50rem;
    line-height: 0.50rem;
    background-color: #FFFFE1;
    padding: 0 0.10rem;
}
.page-user .m-user-wishList-detailHeader .detail-overBonus .ext {
    float: right;
    color: #22A55A;
}
.page-user .m-user-wishList-detailHeader .datail-status {
    height: 0.50rem;
    margin: 0 0.10rem;
    line-height: 0.50rem;
    border-top: #DCDCDC 1px solid;
}
.page-user .m-user-wishList-detailHeader .datail-status .ext {
    float: right;
}
.page-user .m-user-wishList-detailHeader .detail-unDoneDesc {
    padding: 0.10rem;
    text-align: left
}
.page-user .m-user-wishList-detailHeader .detail-bonus {
    text-align: center
}
.page-user .m-user-wishList-detailHeader .w-bonus {
    margin: 0.10rem auto;
}




/*个人中心*/


.per-upper{
    position: relative;
    width: 100%;
    height:1rem;
    background: #db3752;
    display: -webkit-flex;
    flex-direction:row;
    -webkit-flex-direction:row;
    align-items: center;
    -webkit-align-items: center;
}

.per-headImg{
    margin:0 0.1rem;
    width:0.63rem;
    height: 0.63rem;
    border-radius: 50%;
    border: 0.04rem solid #fff;
    background: #f0cbd1;

}

.per-headImg>img{
    width: 100%;
    height: 100%;
    vertical-align: top;
    border-radius: 50%;
}

.per-nickName{
    position: absolute;
    left:1rem;
    top:0.25rem;
    font-size: 0.18rem;
    color:#fff;
    line-height: 0.3rem;
    /*font-weight: lighter;*/
    width: 1.4rem;
    text-align: left;
}

.per-userId{
    position: absolute;
    left:1rem;
    top:0.45rem;
    font-size: 0.18rem;
    color:#fff;
    text-align: center;
    line-height: 0.3rem;
}


.per-sign-footer{
    float: left;
    width: 100%;
    height: 0.62rem;


    background:#fff;
}

.per-sign-footer ul{
    width: 100%;
}

.per-sign-footer ul li{
    float: left;
    width: 33.3%;
    color:#fff;
    margin-top:0.13rem;
    text-align: center;
    line-height: 0.25rem;
}

.per-sign-footer ul li span{
    display:block;
}

.per-gradientBorder{
    position: relative;
}

.per-gradientBorder:after{
    content: '';
    width: 1px;
    height: 50%;
    position: absolute;
    left: 0;
    top:25%;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0),#dbdbdc 30%,transparent);
}

.per-gradientBorder:before{
    content: '';
    width: 1px;
    height: 50%;
    position: absolute;
    right: 0;
    top:25%;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0),#dbdbdc 30%,transparent);
}
.per-span_1{
    position: relative;
    color: #fba341;
    font-size: 0.19rem;
    /*font-weight: lighter;*/
}

.per-span_2{
    color: #ed9ba9;
    font-size: 0.12rem;
}


.per-user-bar{
    width: 100%;
    margin-top:0.1rem;
    padding-bottom:0.55rem;
}

.per-w-bar{
    display: block;
    overflow: hidden;
    position: relative;
    padding: 0 0.14rem;
    line-height: 0.45rem;
    font-size: 0.14rem;
    color: #696969;
    background: #fff;
    margin-bottom: -1px;
}

.mt10{
    margin-top:0.1rem;
}

.per-w-bar i{
    display: inline-block;
    font-size:0.18rem;
    text-align: left;
    color: #ef4b5f;
    letter-spacing:0.03rem;
}



.per-w-bac1{

    background:#fff url("../images/wbar_img.png") 0.09rem 0 no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac2{
    background:#fff url("../images/wbar_img.png") 0.09rem -0.47rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac3{
    background:#fff url("../images/wbar_img.png") 0.09rem -0.94rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac4{
    background:#fff url("../images/wbar_img.png") 0.09rem -1.41rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac5{
    background:#fff url("../images/wbar_img.png") 0.09rem -1.88rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac6{
    background:#fff url("../images/wbar_img.png") 0.09rem -1.88rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac7{
    background:#fff url("../images/wbar_img.png") 0.09rem -2.35rem no-repeat;
    background-size: auto 3.29rem;
}

.per-w-bac8{
    background:#fff url("../images/wbar_img.png") 0.09rem -2.82rem no-repeat;
    background-size: auto 3.29rem;
}


.per-w-bar-ext {
    float: right;
    color: #a9a9a9;
}



.per-ico-next{
    display: inline-block;
    width: 0.06rem;
    height: 0.06rem;
    border-style: solid;
    background: none;
    border-width: 0 0.02rem 0.02rem 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}


.per-m-user-bar-margin{
    margin-top: 0.1rem;
}

.per-logout{
    text-align: center;
    background: #ffffff;
}

.per-btn{
    position: absolute;
    width: 0.55rem;
    height: 0.3rem;

    border-radius: 0.04rem;
    background: #fff;
    color: #db3752;
    font-size: 0.12rem;
    border: none;
}

.per-btnPos_1{
    right:0.5rem;
    top:0.33rem;
}
.per-btnPos_3{
    right:0.5rem;
    top:0.2rem;
}

.per-btnPos_2{
    right:2%;
    top:0.45rem;
}